package com.ck.model.company.dto;

/**
 * 节目投放DTO
 *
 * @author linqiang
 * @date 2018-07-12 19:44
 */
public class CpProgramPutinDTO {
    private Long putinId;
    private String startTime;
    private String endTime;
    /**
     * 投放开始时间
     */
    private Long putinStartTime;
    /**
     * 投放结束时间
     */
    private Long putinEndTime;
    private String dateRange;
    private String putinDeviceGroup;
    private String putinDeviceGroupName;
    private String putinDeviceCodes;

    /**
     * 投放级别（1普通计划，2插播计划）
     */
    private Integer putinLevel;

    public CpProgramPutinDTO() {
    }

    public CpProgramPutinDTO(Long putinId, String startTime, String endTime, Long putinStartTime, Long putinEndTime, String dateRange, String putinDeviceGroup, String putinDeviceGroupName, String putinDeviceCodes, Integer putinLevel) {
        this.putinId = putinId;
        this.startTime = startTime;
        this.endTime = endTime;
        this.putinStartTime = putinStartTime;
        this.putinEndTime = putinEndTime;
        this.dateRange = dateRange;
        this.putinDeviceGroup = putinDeviceGroup;
        this.putinDeviceGroupName = putinDeviceGroupName;
        this.putinDeviceCodes = putinDeviceCodes;
        this.putinLevel = putinLevel;
    }

    public Long getPutinId() {
        return putinId;
    }

    public void setPutinId(Long putinId) {
        this.putinId = putinId;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getDateRange() {
        return dateRange;
    }

    public void setDateRange(String dateRange) {
        this.dateRange = dateRange;
    }

    public String getPutinDeviceGroup() {
        return putinDeviceGroup;
    }

    public void setPutinDeviceGroup(String putinDeviceGroup) {
        this.putinDeviceGroup = putinDeviceGroup;
    }

    public String getPutinDeviceGroupName() {
        return putinDeviceGroupName;
    }

    public void setPutinDeviceGroupName(String putinDeviceGroupName) {
        this.putinDeviceGroupName = putinDeviceGroupName;
    }

    public String getPutinDeviceCodes() {
        return putinDeviceCodes;
    }

    public void setPutinDeviceCodes(String putinDeviceCodes) {
        this.putinDeviceCodes = putinDeviceCodes;
    }

    public Long getPutinStartTime() {
        return putinStartTime;
    }

    public void setPutinStartTime(Long putinStartTime) {
        this.putinStartTime = putinStartTime;
    }

    public Long getPutinEndTime() {
        return putinEndTime;
    }

    public void setPutinEndTime(Long putinEndTime) {
        this.putinEndTime = putinEndTime;
    }

    public Integer getPutinLevel() {
        return putinLevel;
    }

    public void setPutinLevel(Integer putinLevel) {
        this.putinLevel = putinLevel;
    }

    @Override
    public String toString() {
        return "CpProgramPutinDTO{" +
                "putinId=" + putinId +
                ", startTime='" + startTime + '\'' +
                ", endTime='" + endTime + '\'' +
                ", putinStartTime=" + putinStartTime +
                ", putinEndTime=" + putinEndTime +
                ", dateRange='" + dateRange + '\'' +
                ", putinDeviceGroup='" + putinDeviceGroup + '\'' +
                ", putinDeviceGroupName='" + putinDeviceGroupName + '\'' +
                ", putinDeviceCodes='" + putinDeviceCodes + '\'' +
                ", putinLevel=" + putinLevel +
                '}';
    }
}
